package com.tengju.bff.interfaces.manage.crm.staff.sentiment.form;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.tengju.user.domain.model.PageQuery;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NonNull;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @Author: 李大仙
 * @Date: 2021/4/21 2:56 下午
 */
@Data
@ApiModel(value = "StaffSentimentCountListQuery", description = "运营人员客情记录统计查询对象")
public class StaffSentimentCountListQuery extends PageQuery {

    @ApiModelProperty("客情统计开始日期")
    @NotBlank(message = "开始日期不能为空")
    private String startTime;

    @ApiModelProperty("客情统计结束日期")
    @NotBlank(message = "结束日期不能为空")
    private String endTime;

    @ApiModelProperty("部门id")
    private Long departmentId;

    @ApiModelProperty("运营人员id")
    private List<Long> ssoUserIds;

    @ApiModelProperty("是否有客情记录")
    private boolean noRecord = false;
}
